# -*- encoding: utf-8 -*-
##############################################################################
#
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU Affero General Public License as published
#    by the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU Affero General Public License
#    along with this program.  If not, see http://www.gnu.org/licenses/.
#
##############################################################################

from openerp import models, fields

from openerp.addons.base.res.res_country import location_name_search

class CountryStateCity(models.Model):

    _description="Country state city"
    _name = 'res.country.state.city'

    state_id = fields.Many2one('res.country.state', string=u'省')

    country_id = fields.Many2one('res.country', string=u'国家',related='state_id.country_id')

    name = fields.Char(string=u'城市名称', required=True)

    code = fields.Char(string=u'城市编码', size=3)
    
    _order = "code"
    
    name_search = location_name_search

class CountryArea(models.Model):

    _description="Country Area"
    _name = 'res.country.area'

    name = fields.Char(string=u'区域名称', required=True)

    code = fields.Char(string=u'区域编码', size=3)
    
    _order = "code"
    
    name_search = location_name_search

